x86 mca: unmap broken memory in EPT guest in MCA delayed handler
authorKeir Fraser <keir.fraser@citrix.com>
Mon, 13 Sep 2010 16:48:19 +0000 (17:48 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Mon, 13 Sep 2010 16:48:19 +0000 (17:48 +0100)
commit39b089b258c5858dddb3da6a98b6569d8b01527f
tree51c06ac50d77e7eb687f0fab16c83945d48d64c2
parent4d94df82fb327ae3d0918db33301bf47db0b44e7
x86 mca: unmap broken memory in EPT guest in MCA delayed handler

When a memory owned by EPT guest is broken, we change the P2M type to
be broken memory type, so that later access from the guest to the
broken memory will be trapped as EPT violation.

Signed-off-by: Jiang, Yunhong <yunhong.jiang@intel.com>
Acked-by: Tim Deegan <Tim.Deegan@citrix.com>
xen/arch/x86/cpu/mcheck/mce.h
xen/arch/x86/cpu/mcheck/mce_intel.c
xen/arch/x86/cpu/mcheck/vmce.c